#ifndef DAISY_HEADER_H
#define DAISY_HEADER_H

#include <assert.h>
#include <boost\noncopyable.hpp>
#include <boost\shared_ptr.hpp>
#include <boost\scoped_ptr.hpp>
#include <boost\weak_ptr.hpp>
#include <boost\variant.hpp>
#include <boost\any.hpp>
#include <boost\mpl\find.hpp>
#include <boost\mpl\list.hpp>
#include <boost\mpl\inherit_linearly.hpp>
#include <boost\date_time\posix_time\posix_time.hpp>
#include <boost\enable_shared_from_this.hpp>
#include <boost\exception\all.hpp>
#include <boost\pool\object_pool.hpp>
#include <boost\variant\variant.hpp>
#include <boost\any.hpp>
#include <boost\foreach.hpp>
#include <boost\bind.hpp>
#include <boost\checked_delete.hpp>
#include <boost\static_assert.hpp>
#include <boost\utility.hpp>
#include <boost\array.hpp>
#include <boost\cast.hpp>
#include <boost\tuple\tuple.hpp>
#include <boost\function.hpp>
#include <vector>
#include <time.h>
#include <daisy\utf8\core.h>
#include <daisy\utf8\checked.h>

#endif